@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
	font-family:'微软雅黑'
}
img{color: transparent;font-size: 0px;vertical-align: middle;-ms-interpolation-mode: bicubic;border: none;}
a{text-decoration: none;}
ul,li{list-style-type: none; }
li{vertical-align: bottom;display: list-item;}
table{border-spacing: 0px;border-collapse: collapse;}
th,td,caption {font-weight: normal;vertical-align: top;}
html,body{width: 100%;height: 100%;text-align: center; font-family:'微软雅黑';}
a,h1,h2,h3,h4,h5,h6,p,div,span,li,td{text-align:left;}
html{font-size: 62.5%;}
body{
	padding: 0;
	min-width: 320px;
	max-width:720px;
	margin: 0 auto;
	font-size: 1.6rem;
	position:relative;
	}
	
.sy_top{
	float:left;
	display:inline;
	padding:0 0 0 3%;
	width:97%;
	height:52px;
	font-size:2rem;
	color:#fff;
	line-height:52px;
	background:#434343;
	}	
.sy_topy{
	float:right;
	display:inline;
	position:relative;
	}	
.sy_topy1{
	float:left;
	display:inline;
	height:20px;
	margin:16px;
	}	
.sy_topy1 img{
	float:right;
	display:inline;
	height:18px;
	}
.sy_topyn{
	float:right;
	display:none;
	padding:10px 20px;
	width:75px;
	background:#323232;
	position:absolute;
	z-index:999;
	right:0;
	top:52px;
	}	
.sy_topyn1{
	float:left;
	display:inline;
	padding:0 8px;
	font-size:1.8rem;
	color:#fff;
	line-height:40px;
	border-bottom:1px solid #252525;
	}	
.sy_topyn2{
	float:left;
	display:inline;
	padding:0 8px;
	font-size:1.4rem;
	color:#fff;
	line-height:40px;
	border-bottom:1px solid #252525;
	border-top:1px solid #4c4c4c;
	}	
.sy_topy:hover .sy_topyn{
	display:block;
	}	
.sy_ban{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}	
.sy_ban img{
	width:100%;
	}	
.sy_gy{
	float:left;
	display:inline;
	width:94%;
	padding:0 3%;
	display:-webkit-flex;-webkit-flex-flow: row;-webkit-flex-wrap: nowrap; 
	}	
.sy_gyz{
	float:left;
	display:inline;
	width:140px;
	margin-top:-20px;
	margin-right:5px;
	}
.sy_gyz img{
	width:140px;
	}
.sy_gyy{
	float:left;
	display:inline;
	width:100%;
	flex:1;
	}
.sy_gyyt{
	float:left;
	display:inline;
	margin:15px 0 10px 0;
	width:100%;
	font-size:1.4rem;
	color:#d8bb82;
	line-height:18px;
	}
.sy_gyyt1{
	float:right;
	display:inline;
	height:15px;
	}
.sy_gyyt1 img{
	float:right;
	display:inline;
	height:15px;
	}
.sy_gyyc{
	float:left;
	display:inline;
	width:100%;
	height:72px;
	overflow:hidden;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	}
.sy_gyyx{
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
	}
.sy_gyyx1{
	float:right;
	display:inline;
	padding:2px 6px;
	font-size:1.4rem;
	color:#fff;
	background:#d2af68;
	}
.sy_xw{
	float:left;
	display:inline;
	margin-top:15px;
	width:94%;
	padding:10px 3%;
	background:#d2af68;
	}
.sy_xwt{
	float:left;
	display:inline;
	width:100%;
	display:-webkit-flex;-webkit-flex-flow: row;-webkit-flex-wrap: nowrap; 
	}
.sy_xwt1{
	float:left;
	display:inline;
	width:14px;
	height:14px;
	margin-top:14px;
	}
.sy_xwt1 img{
	width:14px;
	height:14px;
	}
.sy_xwt3{
	float:right;
	display:inline;
	height:14px;
	margin-top:15px;
	}
.sy_xwt3 img{
	height:15px;
	}
.sy_xwt2{
	float:left;
	display:inline;
	width:100%;
	font-size:1.8rem;
	color:#fff;
	line-height:50px;
	text-align:center;
	background:url(../image/ls5.png) no-repeat center;
	background-size:50px;
	}
.sy_xwn{
	float:left;
	display:inline;
	width:92%;
	padding:10px 3%;
	margin:1px 1%;
	background:#fff;
	}
.sy_xwn1{
	float:left;
	display:inline;
	width:100%;
	font-size:1.4rem;
	color:#cfad63;
	line-height:18px;
	}
.sy_xwn5{
	float:left;
	display:inline;
	padding-bottom:6px;
	width:100%;
	font-size:1.4rem;
	color:#cfad63;
	line-height:18px;
	border-bottom:1px solid #a0a0a0;
	}
.sy_xwn2{
	float:left;
	display:inline;
	width:100%;
	height:26px;
	overflow:hidden;
	font-size:1.6rem;
	color:#333;
	line-height:26px;
	font-weight:bold;
	}
.sy_xwn3{
	float:left;
	display:inline;
	margin:6px 0;
	width:100%;
	height:60px;
	overflow:hidden;
	font-size:1.2rem;
	color:#333;
	line-height:20px;
	}
.sy_xwn4{
	float:left;
	display:inline;
	width:100%;
	margin-top:5px;
	}
.sy_xwn41{
	float:left;
	display:inline;
	padding:3px 8px;
	border:1px solid #a0a0a0;
	font-size:1.4rem;
	color:#333;
	}
.sy_al{
	float:left;
	display:inline;
	width:94%;
	padding:10px 3%;
	background:#fff;
	}
.sy_alt2{
	float:left;
	display:inline;
	width:100%;
	font-size:1.8rem;
	color:#d2af68;
	line-height:50px;
	text-align:center;
	background:url(../image/ls51.png) no-repeat center;
	background-size:50px;
	}
.sy_aln{
	float:left;
	display:inline;
	width:100%;
	}	
.sy_alnz{
	float:left;
	display:inline;
	width:100%;
	}	
.sy_alny img{
	width:120px;
	}	
.sy_alnzn{
	float:left;
	display:inline;
	width:100%;
	margin:8px 0;
	display:-webkit-flex;-webkit-flex-flow: row;-webkit-flex-wrap: nowrap; 
	}	
.sy_alnznz{
	float:left;
	display:inline;
	width:120px;
	height:88px;
	}	
.sy_alnznz img{
	width:120px;
	height:88px;
	}	
.sy_alnzny{
	float:left;
	display:inline;
	flex:1;
	border:8px solid #eeeeee;
	border-left:0;
	}	
	
.sy_alnzn2y{
	float:left;
	display:inline;
	flex:1;
	border:8px solid #eeeeee;
	border-right:0;
	}	
	
.sy_alnzny1{
	float:left;
	display:inline;
	margin:8px 8% 0 8%;
	width:84%;
	font-size:1.0rem;
	color:#999;
	line-height:16px;
	font-style:italic;
	font-family: "STXinwei", 华文新魏, "Microsoft YaHei", 微软雅黑;
	}	
.sy_alnzny2{
	float:left;
	display:inline;
	margin:0 8%;
	width:84%;
	height:40px;
	font-size:1.2rem;
	color:#333;
	line-height:20px;
	}	
.sy_yw{
	float:left;
	display:inline;
	width:96%;
	margin:0 1%;
	padding:10px 2%;
	background:#c29655;
	}	
.sy_ywn{
	float:left;
	display:inline;
	width:100%;
	}
.sy_ywt{
	float:left;
	display:inline;
	width:100%;
	}	
.sy_ywt1{
	float:left;
	display:inline;
	width:30px;
	height:3px;
	background:#fff;
	}		
.sy_ywt2{
	float:left;
	display:inline;
	width:100%;
	font-size:1.7rem;
	color:#fff;
	line-height:20px;
	margin:10px 0 6px 0;
	}	
.sy_ywnr{
	float:left;
	display:inline;
	width:100%;
	}	
.sy_ywnr1{
	float:left;
	display:inline;
	font-size:1.3rem;
	color:#fff;
	line-height:24px;
	min-width:25%;
	}		
.sy_tdm{
	float:left;
	display:inline;
	width:100%;
	padding:10px 0;
	background:#fff;
	}
.sy_tdmt{
	float:left;
	display:inline;
	width:94%;
	padding:0 3%;
	display:-webkit-flex;-webkit-flex-flow: row;-webkit-flex-wrap: nowrap; 
	}
	
.sy_td{
	float:left;
	display:inline;
	width:100%;
	}	
.sy_tdn{
	float:left;
	display:inline;
	width:44%;
	overflow:hidden;
	border:2px solid #d2d2d2;
	margin:10px 0 0 3%;
	}
.sy_tdn1{
	float:left;
	display:inline;
	width:100%;
	}	
.sy_tdn1 img{
	width:100%;
	}
.sy_tdn2{
	float:left;
	display:inline;
	width:100%;
	font-size:1.8rem;
	color:#333;
	line-height:30px;
	text-align:center;
	margin:10px 0;
	height:30px;
	overflow:hidden;
	}	
.sy_tdn3{
	float:left;
	display:inline;
	width:94%;
	height:54px;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	margin:0px 3%;
	overflow:hidden;
	}		
.sy_tdn4{
	float:left;
	display:inline;
	width:50%;
	height:26px;
	font-size:1.4rem;
	color:#fff;
	line-height:26px;
	text-align:center;
	margin:10px 25%;
	background:#d2af68;
	}	
.sy_foot{
	float:left;
	display:inline;
	width:100%;
	height:50px;
	background:#d2af68;
	font-size:1.6rem;
	color:#fff;
	line-height:50px;
	text-align:center;
	}	
.sy_foot1{
	margin:0 10px;
	font-size:1.6rem;
	color:#fff;
	line-height:50px;
	}	
/*--列表页--*/	
.lb_m{
	float:left;
	display:inline;
	width:96%;
	padding:0 2%;
	}	
.lb_mn{
	float:left;
	display:inline;
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #474747;
	display:-webkit-flex;-webkit-flex-flow: row;-webkit-flex-wrap: nowrap; 
	}	
.lb_mnz{
	float:left;
	display:inline;
	width:154px;
	height:90px;
	}	
.lb_mnz img{
	width:154px;
	height:90px;
	}	
.lb_mny{
	float:left;
	display:inline;
	width:100%;
	flex:1;
	}	
.lb_mny1{
	float:left;
	display:inline;
	width:100%;
	height:14px;
	font-size:1.4rem;
	color:#d2af68;
	line-height:14px;
	overflow:hidden;
	}	
.lb_mny1 img{
	height:14px;
	margin-right:4px;
	}
.lb_mny2{
	float:left;
	display:inline;
	margin:4px 3%;
	width:94%;
	height:16px;
	font-size:1.2rem;
	color:#fff;
	line-height:16px;
	overflow:hidden;
	}		
.lb_mny3{
	float:left;
	display:inline;
	margin:2px 3%;
	width:94%;
	height:28px;
	font-size:1.0rem;
	color:#fff;
	line-height:14px;
	overflow:hidden;
	}		
.lb_mny4{
	float:left;
	display:inline;
	margin-top:5px;
	padding:0 3%;
	width:94%;
	height:16px;
	font-size:0.8rem;
	color:#fff;
	line-height:16px;
	overflow:hidden;
	background:#4c4c4c;
	}
.lb_m>.lb_mn:last-child{
	border-bottom:0;
	}
.lb_fy{
	float:left;
	display:inline;
	width:100%;
	padding:2px 0;
	text-align:center;
	background:#393a3c;
	}	
.lb_fy2{
	font-size:1.4rem;
	color:#fff;
	line-height:30px;
	padding:2px;
	margin:0 4px;
	}		
.lb_fy1{
	font-size:1.4rem;
	color:#fff;
	line-height:30px;
	margin:0 4px;
	}	
.lb_fy1 img{
	height:14px;
	}	
.lb_foot{
	float:left;
	display:inline;
	width:100%;
	height:60px;
	position:relative;
	}	
.lb_footn{
	float:left;
	display:inline;
	width:100%;
	height:54px;
	position:fixed;
	z-index:99;
	left:0;
	bottom:0;
	background:#1c1d1f;
	display:-webkit-flex;-webkit-flex-flow: row;-webkit-flex-wrap: nowrap; 
	}	
.lb_footn1{
	float:left;
	display:inline;
	width:100%;
	flex:1;
	font-size:14px;
	color:#fff;
	line-height:54px;
	text-align:center;
	position:relative;
	background:#007aa9;
	}
.lb_footn1 img{ height:34px; margin:6px 4px 0 0;}
.lb_footn2{
	float:left;
	display:inline;
	width:100%;
	flex:1;
	font-size:14px;
	color:#fff;
	line-height:54px;
	text-align:center;
	position:relative;
	background:#d2af68;
	}
.lb_footn2 img{ height:34px; margin:6px 4px 0 0;}
.lb_footn3{
	float:right;
	display:inline;
	width:22%;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-align:center;
	}	
.lb_footn3 img{ height:28px; margin-top:4px;}
	
	
	
.lb_footn11 { 
	float: right;
    display: inline;
    position: absolute;
    z-index: 999;
    right: -15px;
    top: 18px;
    height: 0;
    width: 0;
    border: 8px solid #007aa9;
    border-color: transparent transparent transparent #007aa9;
}
.lb_footn21 {  
	float: right;
    display: inline;
    position: absolute;
    z-index: 999;
    right: -15px;
    top: 18px;
    height: 0;
    width: 0;
    border: 8px solid #d2af68;
    border-color: transparent transparent transparent #d2af68;
}
/*---律师介绍----*/	
.lsjs_t{
	float:left;
	display:inline;
	width:100%;
	}	
.lsjs_t1{
	float:left;
	display:inline;
	width:88%;
	margin:15px 0 0 5%;
	border:3px solid #d2af68;
	}	
.lsjs_t1 img{
	width:100%;
	}	
.lsjs_n{
	float:left;
	display:inline;
	width:88%;
	margin:8px 6%;
	}	
.lsjs_n1{
	float:left;
	display:inline;
	width:100%;
	height:34px;
	font-size:1.8rem;
	color:#333;
	line-height:34px;
	border-bottom:1px solid #d2af68;
	}		
.lsjs_n2{
	float:left;
	display:inline;
	margin:6px 0;
	width:100%;
	font-size:1.4rem;
	color:#333;
	line-height:24px;
	}	
.lsjs_x{
	float:left;
	display:inline;
	width:100%;
	}	
.lsjs_xn{
	float:left;
	display:inline;
	padding:10px 0;
	width:88%;
	margin:8px 6%;
	border-top:1px solid #d2af68;
	}	
.lsjs_xn1{
	float:left;
	display:inline;
	}	
.wzy_n{
	float:left;
	display:inline;
	width:90%;
	margin:10px 5%;
	}	
.wzy_nt{
	float:left;
	display:inline;
	width:100%;
	font-size:1.8rem;
	color:#333;
	line-height:24px;
	}	
.wzy_ntx{
	float:left;
	display:inline;
	width:100%;
	padding:8px 0;
	font-size:1.4rem;
	color:#333;
	line-height:20px;
	border-bottom:1px solid #d2af68;
	}	
.wzy_nr{
	float:left;
	display:inline;
	width:100%;
	font-size:1.4rem;
	color:#333;
	line-height:26px;
	}	
.wzy_nr p{
	float:left;
	display:inline;
	margin:10px 0;
	width:100%;
	font-size:1.4rem;
	color:#333;
	line-height:26px;
	}	
.qgcs1_1{
	float:right;
	display:inline;
	width:56%;
	margin:40% 5% 0 0 ;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	}	
.qgcs1_11{
	float:right;
	display:inline;
	width:100%;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	}	
.qgcs1_12{
	float:left;
	display:inline;
	width:50%;
	margin:5px 25%;
	text-align:center;
	}
.qgcs1_12 img{
	width:70%;
	}
.qgcs1_fn{
	float:left;
	display:inline;
	width:92%;
	height:35px;
	padding:10px 4%;
	position:absolute;
	z-index:99;
	left:0;
	bottom:0;
	}	
.qgcs1_fn1{
	float:left;
	display:inline;
	width:26%;
	height:30px;
	font-size:1.4rem;
	color:#fc014b;
	line-height:30px;
	text-align:center;
	background:#d2af68;
	margin:0 2%;
	}	
.qgcs1_fn2{
	float:left;
	display:inline;
	width:35%;
	height:30px;
	font-size:1.4rem;
	color:#fc014b;
	line-height:30px;
	text-align:center;
	background:#d2af68;
	margin:0 2%;
	}	
.qgcs2_s{
	float:left;
	display:inline;
	margin:20px 0 10px 4%;
	width:88%;
	padding:10px 2%;
	border:2px solid #ef75a4;
	border-radius:20px;
	background:rgba(255,255,255,0.5);
	}	
.qgcs2_st{
	float:left;
	display:inline;
	width:100%;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	font-weight:bold;
	}	
.qgcs2_sn{
	float:left;
	display:inline;
	width:100%;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	}	
.qgcs2_x{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}	
.qgcs2_x img{ width:40%;}	
.qgcs4_st{
	float:left;
	display:inline;
	width:100%;
	margin:25px 0 10px 0;
	text-align:center;
	}
.qgcs4_st img{
	width:30%;
	}
.qgcs4_sn1{
	float:left;
	display:inline;
	width:100%;
	font-size:1.4rem;
	color:#333;
	line-height:20px;
	}
.qgcs4_sn2{
	float:left;
	display:inline;
	margin-top:10px;
	width:100%;
	font-size:1.4rem;
	color:#882643;
	line-height:20px;
	}
.qgcs4_sn3{
	float:left;
	display:inline;
	width:100%;
	font-size:1.2rem;
	color:#333;
	line-height:18px;
	}

/*-------*/
.qgcs2_sn1{
	float:left;
	display:inline;
	margin-right:8px;
	}
.qgcs2_sn1 input[type="radio"]{-webkit-appearance:none;outline: none;}
.qgcs2_sn1 input.check{background:url(../image/icon_radio3.png) no-repeat center left;background-size:14px 14px;width:14px;height:14px; float:left; display:inline; margin:2px 5px 0 0;}
.qgcs2_sn1 input.check:checked{background:url(../image/icon_radio4.png) no-repeat center left;background-size:14px 14px;}
.qgcs2_sn1 .checked{background:url(../image/icon_radio4.png) no-repeat left center;background-size:14px 14px;position:absolute;top:50%;left:15px;margin-top:-18px;width:14px;height:14px;}


